@charset "UTF-8";
/*
 * 正常情况下此页无需修改，如需修改此页，请与框架师沟通
 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0 none; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style:inherit; font-weight:inherit; }
del, ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
/* hx系列 */
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
h1 { font-size: 200%; }
h2 { font-size: 166.67%; }
h3 { font-size: 150%; }
h4 { font-size: 133.33%; }
h5 { font-size: 116.67%; }
h6 { font-size: 116.67%; font-style: italic; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup, sub { vertical-align:baseline; }
legend { color:#000; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select {  *font-size:100%;}
body { font-size:12px; font-family:helvetica, tahoma, arial, "宋体";  *font-size:small;*font:x-small; color:#333; background:#FFF; }
select, input, button, textarea, button { font:99% helvetica, tahoma, arial, "宋体"; }
table { font-size:inherit; font:100%; }
pre, code, kbd, samp, tt { font-family:monospace;  *font-size:108%;
line-height:100%; }
select option { padding-right:3px; }
/*
 * 修正IE5.x和IE6的斜体溢出bug
 * @bugfix
 * @css-for    IE 5.x/Win, IE6
 */
body { text-align:center; }
/*==样式重置==*/
a:link, a:visited { color:#333; text-decoration: none; }
a:hover, a:active{ color:#3b8fda; text-decoration: underline; }
/*
a:hover, a:active{
	background-color:#FFFFAA;
	color:#CC0000;
}
*/
/*
 * 定义默认的链接样式，仅仅是作为默认样式提供，可以在各自的实例中覆盖掉
 */
/*==字体样式==*/
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 { margin:auto; text-align:left; width:750px; }
#doc2 { width:950px; }
#doc3 { width:auto; }
#doc4 { width:974px; }
#doc960 { width:960px; }
/*#doc宽度750px，#doc2宽度950px，#doc3宽度100%，#doc4宽度974px，自定宽度以#doc加上宽度数字*/
.yui-b { position:relative; }
.yui-b { _position:static; }
#yui-main .yui-b { position:static; }
#yui-main, .yui-g .yui-u .yui-g { width:100%; }
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main { float:right; margin-left:-325px; }
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main { float:left; margin-right:-325px; }
.yui-t1 .yui-b { float:left; width:160px; }
.yui-t1 #yui-main .yui-b { margin-left:173px; }
.yui-t2 .yui-b { float:left; width:180px; }
.yui-t2 #yui-main .yui-b { margin-left:193px; }
.yui-t3 .yui-b { float:left; width:300px; }
.yui-t3 #yui-main .yui-b { margin-left:313px; }
.yui-t4 .yui-b { float:right; width:180px; }
.yui-t4 #yui-main .yui-b { margin-right:193px; }
.yui-t5 .yui-b { float:right; width:240px; }
.yui-t5 #yui-main .yui-b { margin-right:253px; }
.yui-t6 .yui-b { float:right; width:300px; }
.yui-t6 #yui-main .yui-b { margin-right:313px; }
.yui-t7 #yui-main .yui-b { display:block; margin:0 0 13px 0; }
#yui-main .yui-b { float:none; width:auto; }
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { float:left; }
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u { float:right; }
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first { float:left; }
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf { width:49.1%; }
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { width:32%; margin-left:1.99%; }
.yui-gb .yui-u {  *margin-left:1.9%;
 *width:31.9%;
}
.yui-gc div.first, .yui-gd .yui-u { width:66%; }
.yui-gd div.first { width:32%; }
.yui-ge div.first, .yui-gf .yui-u { width:74.2%; }
.yui-ge .yui-u, .yui-gf div.first { width:24%; }
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first { margin-left:0; }
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u { width:49%;  *width:48.1%;
 *margin-left:0;
}
.yui-g .yui-g .yui-u { width:48.1%; }
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
 *margin-right:0;
 *width:32%; _width:31.7%; }
.yui-g .yui-gc div.first, .yui-gd .yui-g { width:66%; }
.yui-gb .yui-g div.first {
 *margin-right:4%; _margin-right:1.3%; }
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first {  *margin-right:0;
}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
 *margin-left:1.8%; _margin-left:4%; }
.yui-g .yui-gb .yui-u { _margin-left:1.0%; }
.yui-gb .yui-gd .yui-u {
 *width:66%; _width:61.2%; }
.yui-gb .yui-gd div.first {
 *width:31%; _width:29.5%; }
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u { width:32%; _float:right; margin-right:0; _margin-left:0; }
.yui-gb .yui-gc div.first { width:66%;  *float:left;
 *margin-left:0;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u { margin:0; }
.yui-gb .yui-gb .yui-u { _margin-left:.7%; }
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first {  *margin-left:0;
}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {  *width:48.1%;
 *margin-left:0;
}
.yui-gb .yui-gd div.first { width:32%; }
.yui-g .yui-gd div.first { _width:29.9%; }
.yui-ge .yui-g { width:24%; }
.yui-gf .yui-g { width:74.2%; }
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u { float:right; }
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first { float:left; }
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
 *width:24%; _width:20%; }
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
 *width:73.5%; _width:65.5%; }
.yui-ge div.first .yui-gd .yui-u { width:65%; }
.yui-ge div.first .yui-gd div.first { width:32%; }
#hd:after, #bd:after, #ft:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#hd, #bd, #ft, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf { zoom:1; }
/*==框架样式，引用YUI CSS框架==*/
input.flat { border: 1px solid #999999; padding: 2px 4px; }
.clear_of { clear: both; overflow: hidden; }/* 清除溢出，浮动 */
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f20 { font-size:20px; }
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.t2 { text-indent:2em; }
.lh150 { line-height:150%; }
.lh180 { line-height:180%; }
.lh200 { line-height:200%; }
.unl { text-decoration:underline; }
.no_unl { text-decoration:none; }
/* 文字排版 */
.fl { float:left; }
.fr { float:right; }
.tr { text-align:right; }
.tl { text-align:left; }
.tc { text-align:center; }
.bc { margin-left:auto; margin-right:auto; }
.cl { clear:left; }
.cr { clear:right; }
.clearfix:after {
content::"."; display:block; clear:both; visibility:hidden; height:0; line-height:0; }
.clearfix { display:inline-block; }
*html .clearfix { height:1%; }
.vm { vertical-align:middle; }
.pr { position:relative; }
.pa { position:absolute; }
.none { display:none; }
.zoom { zoom:1; }
/* 定位 */
.w10 { width:10px; }
.w20 { width:20px; }
.w30 { width:30px; }
.w40 { width:40px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w400 { width:400px; }
.w500 { width:500px; }
.w600 { width:600px; }
.w700 { width:700px; }
.w800 { width:800px; }
.w { width:100%; }
.h50 { height:50px; }
.h80 { height:80px; }
.h100 { height:100px; }
.h200 { height:200px; }
.h { height:100%; }
/* 常用宽度,高度 */
.m10 { margin:10px; }
.m15 { margin:15px; }
.m20 { margin:20px; }
.m30 { margin:30px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }
.mt100 { margin-top:100px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb50 { margin-bottom:50px; }
.mb100 { margin-bottom:100px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml50 { margin-left:50px; }
.ml100 { margin-left:100px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mrl15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr50 { margin-right:50px; }
.mr100 { margin-right:100px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.p30 { padding:30px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt50 { padding-top:50px; }
.pt100 { padding-top:100px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pb50 { padding-bottom:50px; }
.pb100 { padding-bottom:100px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pl50 { padding-left:50px; }
.pl100 { padding-left:100px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }
.pr50 { padding-right:50px; }
.pr100 { padding-right:100px; }
/* 边距 */
.fcblue01 { color:#164163; }/*深蓝色*/
.fcblue02 { color:#1f376d; }/*天蓝色*/
.fcblue03 { color:#03c; }/*纯蓝色*/
/*
 *字体颜色
 *字体定义以fc开头后加上颜色英文名;01-10命名，01为最深，10为最谈；
*/
